repeated games - French English Dictionary